import fetch from 'utils/fetch.js';
import { sift_query_list } from 'utils/sift';

/**
 * ! 会议详情
 * @param data 参数 
 */
export function get_meeting_Detail(id) {
    return fetch({
        url: `Meeting/${id}`,
        method: 'get'
    });
}
/**
 * ! 添加会议
 * @param data 参数 
 */
export function post_meeting(data) {
      return fetch({
          url: '/Meeting',
          method: 'post',
          data:sift_query_list(data)
      });
}
/**
 * ! 更新会议
 * @param data 参数 
 */
export function update_meeting(id,data) {
    return fetch({
        url: `/Meeting/${id}`,
        method: 'put',
		data: data
    });
}
/**
 * ! 删除会议
 * @param data 参数 
 */
export function delete_meeting(id) {
      return fetch({
          url: `/Meeting/${id}`,
          method: 'delete',
    });
}
/**
 * ! 步骤列表
 * @param data 参数 
 */
export function get_meeting_process(query) {
    return fetch({
        url: '/Meeting_Flow',
        method: 'get',
		params: sift_query_list(query)
    });
}
/**
 * ! 更新步骤
 * @param data 参数 
 */
export function put_meeting_process(id,data) {
    return fetch({
        url: `/Meeting_Flow/${id}`,
        method: 'put',
		data: data
    });
}

/**
 * ! 候选人列表
 * @param data 参数 
 */
export function get_candidate_list(query) {
    return fetch({
        url: '/Meeting_UserInfo',
        method: 'get',
		params: sift_query_list(query)
    });
}

/**
 * ! 候选人更新
 * @param data 参数 
 */
export function update_candidate_info(id,data) {
    return fetch({
        url: `/Meeting_UserInfo/${id}`,
        method: 'put',
		data: data
    });
}

